rsync is a replacement for rcp that has many more features.
rsync uses the "rsync algorithm" which provides a very fast method for
bringing remote files into sync. It does this by sending just the
differences in the files across the link, without requiring that both
sets of files are present at one of the ends of the link beforehand.
This makes rsync a good remote file distribution/synchronization utility
in a dialup PPP/SLIP environment.
Note, requires rsync on the destination machine.
There is a Computer Science Technical Report on the rsync algorithm is
included in the distribution, and is available as
ftp://samba.anu.edu.au/pub/rsync/tech_report.ps
===> The following configuration options are available for rsync-3.5.1:
DOCS=on: Build and/or install documentation
FLAGS=on: File system flags support patch, adds --file-flags
ICONV=on: Encoding conversion support via iconv
IDN=off: International Domain Names support
POPT_PORT=off: Use popt from devel/popt instead of bundled one
SSH=on: Use SSH instead of RSH
ZLIB_BASE=on: Use zlib from base instead of bundled one
===> Use 'make config' to modify these settings
Reason:
Since rsync 3.4.2, the rsync project removed support for the unmaintained
rsync-patches archive. As a consequence options such as File system flags
(--fileflags) are not available anymore in default build.
Reason:
Revert the introduction of two net/rsync flavours, the default without
the rrsync script and the python flavour with rrsync and python as a dependency.
Restore the previous setup with a single net/rsync package that includes
the rrsync script but does not depend on Python.
Users who require the rrsync script must install Python separately,
as indicated in the install message.
2025-12-28
Affects: users of net/rsync
Author: rodrigo@FreeBSD.org
Reason:
Add a new option PYTHON that controls when the Python script
sbin/rrsync is installed and adds the necessary dependencies.
By default this option is off; updating the package will remove
the rrsync script.
net/rsync: update 3.5.0 -> 3.5.1
Changelog: https://download.samba.org/pub/rsync/NEWS#3.5.1
Major changes:
- The protocol number was changed to 33
- Fixed several path-handling regressions from 3.5.0
- Fixed access to /dev/stdin, /dev/stdout, /dev/stderr and /dev/fd/N
- Restored --max-alloc=0 as a spelling for the parser's maximum allocation
limit
- Fixed restricted-root paths in rrsync and detection of an inetd connection
- Allowed --contimeout for daemon connections made through --rsh
- Tightened validation of partial-directory state and alternate-destination
paths on the receiver.
- Fixed undefined shifts in the bundled zlib code and a FreeBSD amd64 build
involving SIMD
PR: 298724
Reported by: Christos Chatzaras <chris@cretaforce.gr>
net/rsync: Update to 3.5.0
Changelog: https://download.samba.org/pub/rsync/NEWS#3.5.0
This is a major security release who fixes 33 security issues
found during a focused audit of rsync's path handling and
daemon protocol, a companion daemon-protocol fuzzing pass,
and reports from external researchers several robustness
hardenings.
Security: CVE-2026-53802
Security: CVE-2026-53803
Security: CVE-2026-53785
Security: CVE-2026-53784
Security: CVE-2026-53793
(Only the first 15 lines of the commit message are shown above )
net/rsync: Add back the FLAGS option
This restores support for copying file flags and fixes a long-standing
peeve of mine by renaming the command-line option to --file-flags,
better matching the naming style of other rsync options. Full backward
compatibility is maintained, including with older servers.
Reviewed by: rodrigo
Differential Revision: https://reviews.freebsd.org/D57645
net/rsync: drop py-cmarkgfm build dep, fix inert path substitutions
Drop python and py-cmarkgfm from the BUILD_DEPENDS: The tarball ships
pre-rendered nroff man pages, so the upstream md2man toolchain is not needed.
While here, fix a post-patch REINPLACE_CMD pattern that has been silently
inert since 2022 (PR 263787): Replace with two correct substitutions so the
installed man pages reference ${ETCDIR} instead of /etc/rsync*.
Bump PORTREVISION because installed man page content changes.
Sponsored by: Netflix
net/rsync: update 3.4.3 -> 3.4.4
Changelog: https://github.com/RsyncProject/rsync/compare/v3.4.3...v3.4.4
This rsync release is a regression fix for rsync 3.4.3
security release. It contains no new security issues,
just fixes for the regressions that 3.4.3 introduced.
PR: 295721
Reported by: diizzy
net/rsync: update 3.4.2 -> 3.4.3
Changelog: https://download.samba.org/pub/rsync/NEWS#3.4.3
In addition to the six CVE fixes, this release adds defence-in-depth
hardening on several adjacent paths.
Other changes:
- Fixed a regression introduced by the 3.4.0 secure_relative_open() CVE fix
- secure_relative_open() now uses openat2(O_RESOLVE_BENEATH) on FreeBSD 13+
Security: CVE-2026-29518
Security: CVE-2026-43617
Security: CVE-2026-43618
Security: CVE-2026-43619
Security: CVE-2026-43620
Security: CVE-2026-45232
net/rsync: update 3.4.1 -> 3.4.2
Changelog: https://download.samba.org/pub/rsync/NEWS#3.4.2
Major changes:
- Fixed a signed integer overflow in the PROXY protocol v2 header parser
- Fixed an invalid access to the files array
- Reject negative token values in the compressed-stream token decoder
- Fixed the element count passed to the xattr qsort()
- Fixed a buffer underflow in clean_fname()
- Fixed an uninitialized mul_one in the AVX2 get_checksum1 path (undefined
behaviour)
- Fixed an uninitialized buf1 on the first call to get_checksum2() in the
MD4 path
- Zero all new memory from internal allocations
- Removed support for the unmaintained rsync-patches archive
Port changes:
- Remove File system flags support (--fileflags)
PR: 295044
Reported by: Sven Siegmund <sven.siegmund@gmail.com>
net/rsync: revert to single package without Python dependency
Restore the previous setup with a single net/rsync package that includes
the rrsync script but does not depend on Python.
Users who require the rrsync script must install Python separately,
as indicated in the install message.
Bump PORTREVISION
This reverts commit fc42790ae011acedf0195c7d31b1cf63b8c02155.
This reverts commit f02bc3be718072b75bd291f81f66b7f15865f535.
PR: 286073
net/rsync: Reinstate rrsync by flavorizing
The previous update removed the rrsync script from binary packages built
with the default options. This replaces the PYTHON option with a python
flavor so there is a package available that contains rrsync.
PR: 286073
Reported by: Dan Langille <dvl@freebsd.org>
net/rsync: Fix stealth dependency on Python
net/rsync includes a Python script installed as sbin/rrsync
without declaring a dependency on Python.
Adds a port option, PYTHON, that controls whether rrsync is
installed and adds the necessary dependency and remove the
pkg-message who advises that Python might be needed.
By default this option is off (updating the package will remove rrsync).
PR: 286073
Reported by: Christian Ullrich <chris@chrullrich.net>
*/*: PORTREVISION++ on some @sample-using ports
The handling of @sample with regard to no-root installation was
recently fixed, by 452309533805 (in ports) plus changes in pkg 2.4.
These need new packages built before they will correctly install,
including into VM images generated as part of the FreeBSD release
process.
Unfortunately with the release scheduled for just a few weeks away
and generally slow arm64 package building, there isn't time for a
full pkg set rebuild; so bump a handful of ports which are used in
the release process so that they will be rebuilt.
Users who are not building VM images using the "no-root" pathway
(aka using a METALOG index of the disk image) are not affected by
this; we doubt anyone other than re@ will notice.
With hat: re@
Discussed with: bapt, antoine
net/rsync: Fix the handling of many xattrs on FreeBSD
Fix sys_llistxattr() for FreeBSD code to request a larger
buffer to store the extended attributes list if the current
one is too small.
I also improve the attribute parsing by reducing to one the memmove
calls when converting FreeBSD attribute list to the format used by
Linux and extend the rsync unit tests for long xattrs lists.
Changes where submitted to upstream as:
https://github.com/RsyncProject/rsync/pull/781https://github.com/RsyncProject/rsync/pull/766
PR: 286773
Reported by: Peter Eriksson <pen@lysator.liu.se>
Obtained from: Peter Eriksson <pen@lysator.liu.se>
Reviewed by: rodrigo
Tested by: rodrigo
Event: Berlin Hackaton 202507
Relnotes: yes
net/rsync: fix test patch when all options are disabled
If all options are disabled, the extra-patch distfile is not
extracted, breaking the build.
Make this step optional if at least one option is active.
PR: 284154
net/rsync: upgrade to 3.3.0
Full changelog: https://download.samba.org/pub/rsync/NEWS#3.3.0
Major changes:
* Several bugfixes around -sparse --inplace,
buffer overflow in the checksum2,
string-comparison issue in the internal handling of --progress,
ensure local transfer marks the sender side as trusted,
changes the argv handling to work with a newer popt library,
a problem in the daemon auth for older protocols,
old stats bug that counted devices as symlinks
* Many enhancements:
rrsync with the -no-overwrite option,
manpages formating,
mapfrom & mapto perl scripts into a single python script,
mnt-excl perl script into a python script
PR: 278208
Reported by: vvd
net/rsync: Update to 3.2.7
Major changes:
* Fixed the client-side validating of the remote sender's filtering
behavior.
* More fixes for the "unrequested file-list name" name
* When rsync gets an unpack error on an ACL, mention the filename.
* Avoid over-setting sanitize_paths when a daemon is serving "/"
Full changelog: https://download.samba.org/pub/rsync/NEWS#3.2.7
PR: 267921
Reported by: daniel <daniel@nav.ro>
net/rsync: Fix typo in options check
Remove duplicate RENAMED option check and add the missing
FLAGS one. This has no impact on default build configuration.
Reported by: Juraj Lutter <otis@FreeBSD.org>
net/rsync: Fix distinfo file generation
Fix a long standing issue in distinfo file generation caused
by the way patch distfiles are handled.
In the previous code, every time a patch was activated, it adds its own
entry into the DISTFILES variable, but because all the patches comes
from the same distfile, we ended with duplicate entries in the list.
As a consequence, the make makesum target generates a distinfo file with
duplicate entries, causing issues to the builder who tries to fetch and untar
the same file in paralel.
Now we add the distfile to the list if one of the options is activated,
avoiding duplication in the DISTFILES list.
This fix has no impact on the generated package, so no PORTREVISION
bump is required.
net/rsync: Update to 3.2.6
Major changes:
* fix file-list validator in --files-from for files that ends without a
line-terminating character
* safety check when using --remove-source-files in a local copy that prevents
removing file shared between src and dest
* fix internal MD4 checksum code who causes sporadic invalid sums
* rrsync: added "copy-devices" to the list of known args, but left it disabled
by default
* rename --protect-args to --secluded-args, environment-variable override did
not change its name
* configure option --with-protected-args was renamed to --with-secluded-args
This option makes --secluded-args the default rsync behavior
Full changelog: https://github.com/WayneD/rsync/blob/master/NEWS.md
PR: 267153
Reported by: Herbert J. Skuhra <herbert@gojira.at>
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
net/rsync: Remove duplicate entries in distinfo
This is a quick fix to unbreak the port.
The issue was caused by multiple additional patched
coming from the same distfile archive. If you enable
more than one of those options makesum script add a
distinfo description for each option.
PR: 265896
net/rsync: Update to 3.2.5
Major changes:
* CVE-2022-29154 Added some file-list safety checking
* CVE-2022-37434 Fix in the bundled zlib (buffer overflow issue)
* Fix the handling of filenames specified with backslash-quoted wildcards
whith the remote-arg-escaping
* Fix configure check for signed char that causes bogus checksums
* rsync is compiled with an xxhash 0.8 library
* New --trust-sender option to bypass the extra file-list safety checking
Full changelog: https://github.com/WayneD/rsync/blob/master/NEWS.md
PR: 265633
Reported by: rob2g2 <rob2g2-freebsd@bitbert.com>
Relnotes: yes
Security: CVE-2022-29154
Security: CVE-2022-37434
net: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* <ports@c0decafe.net>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Straup Cope <ascope@cpan.org>
* Aaron Zauner <az_mail@gmx.at>
* Adam Jette <jettea46@yahoo.com>
* Adam Weinberger <adamw@FreeBSD.org>
* Alan Eldridge <alane@geeksrus.net>
* Alex Bakhtin <Alex.Bakhtin@gmail.com>
* Alex Deiter <Alex.Deiter@Gmail.COM>
* Alex Dupre <ale@FreeBSD.org>
* Alex Dupre <sysadmin@alexdupre.com>
(Only the first 15 lines of the commit message are shown above )
net/rsync: Fix unexpected changes caused by previous rsync commit
* Remove python dependency introduced in last commit,
we keep USES=python to fix the rrsync shebang but
add PYTHON_NO_DEPENDS=yes since Python itself is
not wanted. Add a pkg-message to notify users.
* Fix patching issues on manpages and sample files
which abusively transformes all etc paths into
/usr/local/etc.
* Install missing rrsync manpage
Also add forgotten items in last commit
* version 3.2.4 fixes CVE-2018-25032 in bundled zlib
* remove upstreamed patch to fix time limit options (patch-io.c)
PR: 263787
PR: 263794
Reported by: <jamie@catflap.org>
Reported by: <freebsd@oldach.net>
Security: CVE-2018-25032 in the bundled zlib
net/rsync: Add patch to fix time limit options
In latest version, upstream project breaks
time limit options implementation. The fix
allows the use of this option in both receiver
and sender mode. A merger request was submitted
to upstream project[1] but not yet merged.
Bump portrevision.
[1] https://github.com/WayneD/rsync/pull/179
Reported by: philip
Tested by: philip
Remove deprecated optional patches
Remove broken options available in the past as additional patches provided
by the project and merged in the latest releases as part of the main source.
time-limit merged in 3.2.3 (6 Aug 2020)
Added the --stop-after=MINS and --stop-at=DATE_TIME options (with the
--time-limit=MINS option
accepted as an alias for --stop-after). This is an enhanced version of the
time-limit patch
from the patches repo.
atimes merged in 3.2.0 (19 Jun 2020)
Added the --atimes option based on the long-standing patch (just with some
fixes that the patch
has been needing).
acls merged in 3.2.0 (19 Jun 2020)
Added the --atimes option based on the long-standing patch (just with some
fixes that the patch
has been needing).
Since those options are not activated by default, and if so, breaks the build,
no PORTREVISION bump is required.
PR: 250998
Submitted by: Zoltan ALEXANDERSON BESSE <zab@zltech.eu>
net/rsync: Update MASTER_SITES
Update list of rsync mirrors.
Remove ftp.fu-berlin.de, add a couple
of new mirrors. Mirrors are prefered
over main site kept as fallback.
No changes in the code so no version bump required
PR: 248319
Submitted by: <daniel.engberg.lists@pyret.net>
net/rsync upgrade to 3.2.3
major changes:
- Fix multiple bugs in xattr code.
- Restored the ability to use --bwlimit=0 to specify no bandwidth limit.
- Fix a bug when combining --delete-missing-args with --no-implied-dirs & -R
where rsync might create the destination path of a missing arg.
- Fixed an issue where hard-linked devices could cause the rdev_major value to
get out of sync between the sender and the receiver.
- Rsync now complains about a missing --temp-dir before starting any file
transfers.
- A completely empty source arg is now a fatal error.
See full changelog: https://download.samba.org/pub/rsync/NEWS#3.2.3
Also, fix build issue with ACL option (patch is not required anymore)
PR: 248318247795
rsync: Unbreak and fix depends
rsync now depends on stuff in LOCALBASE. Previously, clang only needed to know
about LOCALBASE if POPT or ICONV was enabled. When those options are off, xxhash
and zstd were not found by configure.
Also, a depend on libssl was missing, and there were some noop reinplaces.
With hat: portmgr
net/rsync upgrade to 3.2.2
Major changes and bugfixes:
3.1.3 -> 3.2.0
* Avoid potential out-of-bounds read in daemon mode
* Fix defaul list list of skip-compress files for non-daemon transfers
* Fix xattr filter rules losing an 'x' attribute in a non-local transfer
* zlib fixes for CVE-2016-9843, CVE-2016-9842, CVE-2016-9841, and CVE-2016-9840
* Fixed a crash in the --iconv code
* Checksum enhancements, including the addition of xxhash
* The checksum preference order of the negotiation can be customized or forced
* Compression enhancements, including the addition of zstd and lz4 compression
algorithms
* Added openssl & preliminary gnutls support to the rsync-ssl script
* Added the proxy protocol daemon parameter that allows your rsyncd to know the
real remote
IP when it is setup behind a proxy
(Only the first 15 lines of the commit message are shown above )
net/rsync: Update to 3.1.3
Changelog:
SECURITY FIXES:
- Fixed a buffer overrun in the protocol's handling of xattr names and
ensure that the received name is null terminated.
- Fix an issue with --protect-args where the user could specify the arg in
the protected-arg list and short-circuit some of the arg-sanitizing code.
BUG FIXES:
- Don't output about a new backup dir without appropriate info verbosity.
- Fixed some issues with the sort functions in support/rsyncstats script.
- Added a way to specify daemon config lists (e.g. users, groups, etc) that
contain spaces (see "auth users" in the latest rsyncd.conf manpage).
- If a backup fails (e.g. full disk) rsync exits with an error.
(Only the first 15 lines of the commit message are shown above )
- Remove unavailable MASTER_SITES
- Add HTTPS alternatives by request [1], deliberately keep corresponding HTTP
hosts for providing a variety of sources (not for integrity since this is
guaranteed by the distinfo checksums)
PR: 221725 [1]
Submitted by: xmj [1]
Include rrsync with net/rsync
This script can be used to restrict rsync to subdirectory declared in
~/.ssh/authorized_key
bump PORTREVISION
Approved by: ehaupt (maintainer)
Differential Revision: https://reviews.freebsd.org/D10851
Make ICONV a default option.
The iconv option is extremely useful, indeed necessary when exchanging files
with systems that have different encoding. This change does not require third-
party patches.
Discussed on: ports
Suggested by: Alan Braslau <alan.braslau@comcast.net> (via mail)
Fix the logic of the POPT_PORT option.
- POPT_CONFIGURE_WITH should actually be POPT_PORT_CONFIGURE_WITH
- The whole ^POPT block logic is reversing the logic
- Bump PORTREVISION since we have a change of dependencie
PR: 209837 (based on)
Submitted by: Martin Birgmeier <la5lbtyi@aon.at>
MFH: 2016Q2
- Update to 3.1.2
- The non-default ATIMES option is now broken. Add a description and leave
Makefile glue intact to give interested parties the chance to follow up with
a patch.
- The popular SIGINFO patch does not apply anymore. Meanwhile, make it a
non-default option and mark it broken in the description.
Changelog: https://rsync.samba.org/ftp/rsync/src/rsync-3.1.2-NEWS
Provide a patch to show progress information when SIGINFO is caught. This
addition has been submitted upstream [1]:
https://bugzilla.samba.org/show_bug.cgi?id=11561
Apply an extra patch with the ACL option to add NFSv4 ACLs support [2].
Submitted by: des [1]
Wished by: Paul Lecuq <paul.lecuq@factorfx.com> [2]
Obtained from: FreeNAS [2]
MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.
While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.
Also, replace some EXTRACT_SUFX occurences with USES=tar:*.
Checked by: make fetch-urlall-list
With hat: portmgr
Sponsored by: Absolight
Building rsync against zlib from base is NOT broken but leads to an unexpected
behaviour while using -z (see man page). Therefore remove the statement that
the option is broken but keep using the bundled zlib. Since this doesn't affect
package creation no PORTREVISION bump is required.
Unbreak build: Fix typo in popt library dependency (missing p character),
so that rsync actually finds a preinstalled libpopt.so if it is there.
Approved by: portmgr (blanket "just fix it" approval)
After the update from 3.1.0 to 3.1.1 the zlib from our base does not work
anymore (see thread on ports@). Until this this is resolved switch default
option to the bundled libz which still works. Also add a notification that
the option is broken. Should it not be possible to fix this within the next
few weeks I will remove this option.
Reported upstream:
https://bugzilla.samba.org/show_bug.cgi?id=10677
Reported by: Ben Tung <benpptung@tacol.biz>
- Update to 3.1.1
- Remove the "Renamed and flags options combined" option as the 4th party patch
does not apply anymore. The author of this patch has been notified about this
circumstance. I happily re-add this option once a working patch exists.
- Turn file system flags support patch option on by default. FreeBSD has had
flags since the very beginning, and they are actively used in the base
system. A standard install includes 27 files and one directory with the schg
flag set. Thus, rsync, out of the box, is incapable of making or restoring
an accurate backup of a FreeBSD system.
- Move configuration directory from %%PREFIX%%/etc to %%ETCDIR%% and provide
a start_precmd() rc.d function to migrate %%PREFIX%%/etc/rsyncd.conf to
%%ETCDIR%%/rsyncd.conf if found and create a symlink. The reason behind this
change is that rsyncd in a typical setup will end up with more than one
configuration file (eg. rsyncd.secrets).
- Use new @sample pkg-plist macro
- Bump PORTREVISION
Discussed with: des
- Bump PORTREVISION after the latest change to converters/libiconv because
rsync uses locale_charset when the ICONV option is enabled. [1]
- Replace CFLAGS+=-I... with CPPFLAGS+=-I... to fix warnings during
configure about headers being accepted by the compiler but not the
preprocessor.
- Replace CONFIGUREDCFLAGS (guard against CFLAGS damage by MAKE_ENV)
with CPPFLAGS. The dist makefile contains CFLAGS=@CFLAGS@ so CFLAGS
in MAKE_ENV isn't a problem.
- Replace ac_cv_header_iconv_h=no with --disable-iconv-open. The first
disables HAVE_ICONV_H while the latter disables USE_ICONV_OPEN but both
are checked in rsync.h:
#if defined USE_ICONV_OPEN && defined HAVE_ICONV_H
- Set ac_cv_search_libiconv_open=no when empty(ICONV_LIB). This prevents
detection of libiconv when the ICONV option is disabled, but it is also
needed on FreeBSD 10 with libiconv installed to prevent linking with
-liconv.
- New LIB_DEPENDS syntax.
- Move pre-configure to post-patch.
- Remove malloc.h patching.
- Replace MAKE with MAKE_CMD. MAKE is the currently running make and
MAKE_CMD is the make used to build the port.
- Unmute installation commands.
Reported by: "Kenta S." <kentas@hush.com> [1]
Approved by: ehaupt
Since the last update the RENAMED and FLAGS patch do not apply together anymore.
Dmitry Morozovsky has merged the two official patches. Provide an options for
the two combined patches.
Submitted by: Dmitry Morozovsky <marck@rinet.ru>
The previously introduced "fix" for the supposedly ignored --with-rsyncd-conf
configure option was bogus. The reason for it being ignored was a clobbered
CONFIGURE_ARGS definition (lack of +=).
Revert previous change and properly append later CONFIGURE_ARGS.
Notified by: naddy
Provide a patch to workaround a problem with the configure script ignoring
--with-rsyncd-conf.
PR: 182596 (based on)
Submitted by: Alexey Markov <redrat@mail.ru>
- Update to 3.1.0
- Rework OPTIONS to use OPTIONS_RADIO for mutually exclusive options. This
allows us to get rid of various IGNORE definitions
- Add an option to use zlib from base instead of the bundled one (default)
- Functionality of extrapatch-detect-renamed.diff has been incorporated with the
upstream patch maintainers
- Provide a patch required for the "file system flags" option (have been
submitted upstream)
Provide an extra patch to for rsync to support overwriting files with schg set.
This patch is only applied if the FLAGS option is specified. The patch has been
submitted with the upstream project.
Notified by: wblock
Obtained from: https://bugzilla.samba.org/show_bug.cgi?id=8941 (upstream)
Restore 'Created by' header information. This has been removed during the
first announcement of the new trimming rule and the finalized overworked
version.
Feature safe: yes
Number of commits found: 227 (showing only 100 on this page)